package com.haiyou.data.config.base;

import com.haiyou.common.spring.component.LifecycleableComponent;

/**
 * 这个类仅作为 兼容老版本代码需要写的,后续可以考虑整体修改 移除
 * @author xingyuan
 * @date 2023年12月13日 上午11:50:33
 */
public abstract class AbstractDataProvider <K, V> extends BaseMapProvider<K, V> implements LifecycleableComponent{
	
	public abstract void load();
	
	public abstract String checkData();

	public AbstractDataProvider() {
		GameDataManager.addProvider(this);
	}
	@Override
	public void init() {
		load();
	}

	@Override
	public void destory() {
		
	}

	@Override
	public int getOrder() {
		return static_order;
	}


	
	
}
